{[ template "__start__.html" . ]}
<body class="body-signin">
<main id="app" class="w-100 m-auto" style="margin-top: 8px;max-width: 330px;">
    {[ template "__toast__.html" . ]}
</main>
</body>
{[ template "__js__.html" . ]}
<script>
    const { createApp, ref } = Vue;
    const common = new Utils;
    const app = createApp({
        data() {
            return {
                link: "",
            }
        },
        created:function(){
            let t = this;

            let browser = {
                versions: function() {
                    var u = navigator.userAgent, app = navigator.appVersion;
                    return {//移动终端浏览器版本信息
                        trident: u.indexOf('Trident') > -1, //IE内核
                        presto: u.indexOf('Presto') > -1, //opera内核
                        webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
                        gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
                        mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), //是否为移动终端
                        ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                        android: u.indexOf('Android') > -1, //android终端或者uc浏览器
                        iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
                        iPad: u.indexOf('iPad') > -1, //是否iPad
                        webApp: u.indexOf('Safari') == -1 //是否web应该程序，没有头部与底部
                    };
                }(),
                language: (navigator.browserLanguage || navigator.language).toLowerCase()
            }

            if (browser.versions.ios || browser.versions.iPhone || browser.versions.iPad || browser.versions.webApp) {
                window.location="/ios";
            } else {
                t.getLink()
                window.location=t.link;
            }
        },
        destroyed:function () {
        },
        methods: {
            getLink: function () {
                let t = this;
                common.AjaxGetNotAsync("/ios/link", function (resp) {
                    console.log(resp);
                    t.link = resp.data.apk_download;
                });
            }
        },
        computed: {
        },
        mounted:function(){
        },
    });
    app.mount('#app');
</script>